W.E. Bailey
These interactive exercises will help you get a feel for electromagnetic waves and their behavior.
Interference and diffraction: simulations using spherical waves
The polarized EM wave
EM propagation at oblique incidence to an interface between dissimilar dielectric media